JavaScript Object Notation
part 6/12 · 19.8 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Usages
Bien qu’utilisant une notation JavaScript, JSON est indépendant du langage de programmation (plusieurs dizaines de langages de programmation ont intégré JSON). JSON sert à faire communiquer des applications dans un environnement hétérogène. Il est notamment utilisé comme langage de transport de données par AJAX et les services Web. D’autres solutions sont possibles comme XML. Le type MIME application/json est utilisé pour le transmettre par le protocole HTTP.
Un document JSON représente un tableau associatif, implémenté en JavaScript par la classe Object, d’où le nom de ce premier. Il est donc potentiellement plus facile à interpréter qu’un XML qui imposera le recours à des techniques souvent plus lourdes qu’un accès direct, telles que le parcours hiérarchique de l’arbre DOM représenté par le document entier.
Il peut aussi être utilisé pour :
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────